* {
  padding: 0;
  margin: 0;
  outline: none;
  list-style: none;
  object-fit: cover;
  text-decoration: none;
}
.el-select-dropdown__item a {
  display: inline-block;
  width: 100%;
}
button {
  border: none;
}
img {
  object-fit: cover;
}
[v-cloak] {
  display: none;
}
.flex {
  display: flex;
  align-items: center;
}
.cityChange .cumtorCityList .cumtor-body .cumtor-box {
  scrollbar-width: none;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.cityChange .cumtorCityList .cumtor-body .cumtor-box li {
  height: auto !important;
}
.cityChange .cumtorCityList .cumtor-body .cumtor-box li#currentCity {
  padding: 0;
}
.cityChange .cumtorCityList .cumtor-body .cumtor-box li .childer-list {
  width: auto;
  box-sizing: border-box;
  border-left: none;
  scrollbar-width: none;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ptHeadLogSear {
  background-color: #FCFAEF;
  position: relative;
  box-sizing: border-box;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
}
.ptHeadLogSear .headTop-box {
  width: 1731px;
  margin: 0 auto;
  height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.ptHeadLogSear .headTop-box .headCont {
  width: 100%;
  height: inherit;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ptHeadLogSear .headTop-box .headCont .loginBar {
  width: 520px;
  box-sizing: border-box;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .logo {
  height: 54px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .logo a {
  display: flex;
  align-items: center;
  width: 100%;
  height: inherit;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .logo a img {
  width: 305px;
  height: 100%;
  object-fit: contain;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .logo a span {
  color: #622111;
  font-size: 16px;
  margin-left: 10px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .logo a span i {
  margin-right: 5px;
  font-size: 12px;
  font-style: normal;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .pvArea {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 16px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .pvArea div {
  font-size: 14px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #D2AE8D;
  margin-right: 24px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .pvArea div .pvNumber {
  color: #CE3F3F;
  text-indent: 1em;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange {
  margin: 15px 0 0;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityFarth {
  height: 32px;
  align-items: center;
  display: flex;
  overflow: hidden;
  width: 100%;
  padding: 0 1px;
  box-sizing: border-box;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityFarth > span {
  display: flex;
  max-width: 100%;
  height: 29px;
  line-height: 24px;
  align-items: baseline;
  justify-content: space-between;
  position: relative;
  border-radius: 15px;
  font-size: 14px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #FFFFFF;
  background-color: #CE3F3F;
  box-sizing: border-box;
  border: 3px solid white;
  padding: 0 12px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityFarth > span::after {
  content: "";
  border-radius: 16px;
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 3px;
  position: absolute;
  left: -4px;
  top: -4px;
  border: 1px solid #CE3F3F;
  z-index: 0;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityFarth > span i {
  margin-left: 4px;
  font-size: 14px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityList {
  left: 0;
  top: 43px;
  z-index: 20;
  position: absolute;
  padding: 0;
  border: 1px solid #f5f5f5;
  border-top: 0;
  background: #fefefe url(/cqsqzwhy/pc/image/pc0004/cityBg.jpg) no-repeat right bottom;
  -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityList li {
  overflow: hidden;
  line-height: 35px;
  border: 0;
  float: none;
  margin: 0;
  font-size: 14px;
  padding: 0 20px;
  height: 100%;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityList .current {
  /*height: 50px;*/
  line-height: 24px;
  padding: 13px 20px;
  background: #EDEEF0;
  border-radius: 0;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityList .title {
  padding: 0 20px;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px solid #e1e1e3;
  color: #333;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityList a {
  display: inline-block;
  color: #333;
  height: 50px;
  line-height: 50px;
  padding: 0 10px;
  border-radius: 0;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityList.newCityList a {
  width: 100%;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityList.newCityList #currentCity {
  background-color: #CE3F3F;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityList.newCityList #currentCity::after {
  border-bottom: 7px solid #CE3F3F;
}
.ptHeadLogSear .headTop-box .headCont .loginBar .cityChange .cityList.newCityList .van-tree-select__item--active {
  background: #CE3F3F;
  border: 1px solid #CE3F3F;
}
.ptHeadLogSear .headTop-box .headCont .headerNav {
  max-width: calc(100% - 500px - 228px - 68px);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 194px;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar {
  width: calc(100% - 46px - 30px);
  height: inherit;
  display: flex;
  align-items: center;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList {
  min-width: 100%;
  display: flex;
  align-items: center;
  height: inherit;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li {
  display: flex;
  align-items: center;
  height: inherit;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li .title-box {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  height: inherit;
  box-sizing: border-box;
  width: 56px;
  padding: 0 23px 0 14px;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li .title-box > div a {
  width: 18px;
  display: inline-block;
  font-size: 18px;
  font-size: 20px;
  font-family: "宋体";
  font-weight: bold;
  color: #C09167;
  line-height: 21px;
  text-align: center;
  word-break: break-word;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li .title-box .img1 {
  position: absolute;
  left: 0;
  top: 50%;
  width: 5px;
  height: 87px;
  transform: translateY(-50%);
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li .title-box .img2 {
  width: 5px;
  height: 87px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li .title-box .img3 {
  display: none;
  bottom: 0;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li .more {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0px;
  background-color: #CCB8BD;
  border-top: 4px solid #CE3F3F;
  overflow: hidden;
  box-sizing: border-box;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li .more a {
  margin-right: 61px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li .more a:hover {
  position: relative;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li .more a:hover::after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  bottom: -8px;
  width: 30px;
  height: 2px;
  transform: translateX(-50%);
  background: #FFFFFF;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li#isActive .title-box a {
  color: #CE3F3F;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li.cur .title-box .img3 {
  display: block;
  width: 55px;
  height: 18px;
  position: absolute;
  left: 0;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .headerBar .headNavList li.cur .title-box a {
  color: #CE3F3F;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .arrow {
  width: 23px;
  height: 29px;
  object-fit: cover;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .arrow.arrowL {
  margin-right: 15px;
}
.ptHeadLogSear .headTop-box .headCont .headerNav .arrow.arrowR {
  margin-left: 15px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right {
  width: 228px;
  margin-left: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  box-sizing: border-box;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .search-box {
  width: 42px;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 20px;
  cursor: pointer;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .search-box img {
  width: 42px;
  height: 42px;
  object-fit: cover;
  margin-bottom: 5px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .search-box span {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C09167;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv {
  width: 100%;
  display: flex;
  align-items: center;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv .ac-ctrl {
  width: 100%;
  height: 42px;
  display: flex;
  align-items: center;
  border-left: 1px solid #C09167;
  border-top: 1px solid #C09167;
  border-bottom: 1px solid #C09167;
  border-radius: 21px;
  box-sizing: border-box;
  justify-content: space-between;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv .ac-ctrl .selDiv {
  font-size: 12px;
  color: #666;
  position: relative;
  text-align: center;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv .ac-ctrl .selDiv::before {
  content: '';
  width: 1px;
  height: 17px;
  background-color: #bcbcbc;
  position: absolute;
  right: 0px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv .ac-ctrl .selDiv dt {
  display: block;
  background-size: 14px;
  cursor: pointer;
  height: 38px;
  line-height: 38px;
  color: #4a4a4a;
  padding: 0 24px 0 8px;
  max-width: calc(228px - 106px - 42px);
  overflow: hidden;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv .ac-ctrl .selDiv dt::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #666666;
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -2.5px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv .ac-ctrl .selDiv dd {
  min-width: 74px;
  background-color: #fff;
  border: 1px solid #e8e8e8;
  position: absolute;
  left: 0;
  top: 42px;
  z-index: 3;
  border-radius: 4px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv .ac-ctrl .selDiv dd a {
  display: block;
  color: #666;
  height: 38px;
  line-height: 38px;
  text-align: center;
  cursor: pointer;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv .ac-ctrl input {
  width: 93px;
  font-size: 13px;
  border: none;
  outline: none;
  color: #4a4a4a;
  background-color: transparent;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  box-sizing: border-box;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv .ac-ctrl .search-button {
  width: 42px;
  height: 42px;
  border-radius: 50%;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .headSearDiv .ac-ctrl .search-button img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .head-right {
  width: calc(100% - 42px);
  display: flex;
  align-items: center;
  position: relative;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .head-right .search-box {
  margin-right: 13px;
  cursor: pointer;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .head-right .search-box:nth-of-type(2) {
  width: 54px;
  margin-right: 8px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .head-right .search-box:nth-of-type(2) .hiCaozuo {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .head-right .search-box:nth-of-type(2) .hiCaozuo span {
  display: flex;
  align-items: center;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .head-right .search-box:nth-of-type(2) .hiCaozuo span a {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C09167;
  flex: 1;
  overflow: hidden;
  height: 16px;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .head-right .search-box:nth-last-of-type(2) {
  width: 52px;
  margin-right: 0;
}
.ptHeadLogSear .headTop-box .headCont .loginBar-right .head-right #QRCode_qa_header {
  border-radius: 6px;
  position: absolute;
  left: -46px;
  bottom: -166px;
  width: 140px;
  height: 140px;
  z-index: 9999;
  border: 10px solid white;
}
.main-content {
  position: relative;
}
.main-content .bannerBg {
  width: 100%;
}
.main-content .bannerBg .bannerArea {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1468px;
  margin: 0 auto;
}
.main-content .bannerBg .bannerArea .banner-swiper {
  width: 820px;
  height: inherit;
}
.main-content .bannerBg .bannerArea .banner-swiper .swiper-pagination-bullet-active {
  background-color: #D9BDA1;
}
.main-content .xwzxBg {
  width: 100%;
  background-color: #FFFEF8;
  background-position: left bottom, right bottom;
  background-repeat: no-repeat, no-repeat;
  height: 703px;
  padding: 65px 0 100px;
  box-sizing: border-box;
}
.main-content .xwzxBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .xwzxBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 38px;
}
.main-content .xwzxBg .publicMarTop .publicTitle .title {
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
}
.main-content .xwzxBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
}
.main-content .xwzxBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .xwzxBg .publicMarTop .publicTitle .title-box {
  display: flex;
  align-items: flex-start;
  padding-top: 8px;
  margin-left: 450px;
}
.main-content .xwzxBg .publicMarTop .publicTitle .title-box .item {
  margin-right: 32px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C09167;
  position: relative;
  padding-right: 29px;
  padding-bottom: 8px;
  cursor: pointer;
}
.main-content .xwzxBg .publicMarTop .publicTitle .title-box .item.active {
  color: #CE3F3F;
  font-weight: bold;
  border-bottom: 1px solid #D6C5A4;
}
.main-content .xwzxBg .publicMarTop .publicTitle .title-box .item.active::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 20px;
  height: 1px;
  background: #CE3F3F;
}
.main-content .xwzxBg .publicMarTop .culturalNews {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.main-content .xwzxBg .publicMarTop .culturalNews .cover {
  width: 800px;
  height: 450px;
  position: relative;
  cursor: pointer;
}
.main-content .xwzxBg .publicMarTop .culturalNews .cover img {
  width: 100%;
  height: 100%;
}
.main-content .xwzxBg .publicMarTop .culturalNews .cover div {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 98px;
  width: 100%;
  box-sizing: border-box;
  padding: 55px 26px 23px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.main-content .xwzxBg .publicMarTop .culturalNews .cover div p {
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #FFFFFF;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
}
.main-content .xwzxBg .publicMarTop .culturalNews .not-listbox {
  height: 400px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .xwzxBg .publicMarTop .culturalNews .not-listbox img {
  width: 280px;
  height: 170px;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon {
  width: calc(100% - 842px);
  max-height: 450px;
  overflow-y: hidden;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl {
  margin-top: -2px;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl .swiper-li .swiper-wrapper {
  flex-direction: column;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl .swiper-li .swiper-slide {
  height: 88.5px !important;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li {
  width: 100%;
  height: 88.5px;
  background-color: #F6EEE2;
  margin-top: 2px;
  padding: 26px 24px 26px 30px;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li .cont-left {
  width: 75px;
  height: 75px;
  border: 1px solid #CCA582;
  border-radius: 50%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li .cont-left .month {
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C3976F;
  border-bottom: 1px solid #C3976F;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li .cont-left .day {
  color: #C09167;
  font-size: 28px;
  font-family: PingFang SC;
  font-weight: 600;
  line-height: 1;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li .cont-left .year {
  color: #DDC2A8;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li .cont-right {
  margin-left: 19px;
  width: calc(100% - 99px);
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li .cont-right h3 {
  height: 20px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333;
  overflow: hidden;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li .cont-right p {
  margin-top: 9px;
  width: 100%;
  height: 37px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999;
  line-height: 20px;
  opacity: 0.6;
  overflow: hidden;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li:hover,
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li.active {
  background-color: #D9BDA1;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li:hover .cont-left,
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li.active .cont-left {
  border: 1px solid #FFFFFF;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li:hover .cont-left .month,
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li.active .cont-left .month {
  color: white;
  border-bottom: 1px solid white;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li:hover .cont-left .day,
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li.active .cont-left .day {
  color: white;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li:hover .cont-left .year,
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li.active .cont-left .year {
  color: white;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li:hover .cont-right h3,
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li.active .cont-right h3 {
  color: white;
}
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li:hover .cont-right p,
.main-content .xwzxBg .publicMarTop .culturalNews .culturalCon .feiBoxUl li.active .cont-right p {
  color: white;
}
.main-content .rmhdBg {
  width: 100%;
  background-color: #F6EEE2;
  background-position: left bottom, right bottom;
  background-repeat: no-repeat, no-repeat;
  height: 910px;
  padding: 72px 0 78px;
  box-sizing: border-box;
}
.main-content .rmhdBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .rmhdBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  margin-bottom: 34px;
}
.main-content .rmhdBg .publicMarTop .publicTitle .title {
  width: 260px;
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
  overflow: hidden;
}
.main-content .rmhdBg .publicMarTop .publicTitle .title-box {
  width: calc(100% - 260px - 61px);
  display: flex;
  align-items: flex-start;
  padding: 0 59px;
  box-sizing: border-box;
  margin-bottom: -5px;
}
.main-content .rmhdBg .publicMarTop .publicTitle .title-box .item {
  margin-right: 32px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C09167;
  position: relative;
  padding-right: 29px;
  padding-bottom: 8px;
  cursor: pointer;
}
.main-content .rmhdBg .publicMarTop .publicTitle .title-box .item.active {
  color: #CE3F3F;
  font-weight: bold;
  border-bottom: 1px solid #D6C5A4;
}
.main-content .rmhdBg .publicMarTop .publicTitle .title-box .item.active::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 20px;
  height: 1px;
  background: #CE3F3F;
}
.main-content .rmhdBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
  cursor: pointer;
}
.main-content .rmhdBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .rmhdBg .publicMarTop .culturalNews {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.main-content .rmhdBg .publicMarTop .culturalNews li {
  width: calc(100% / 5 - 16px);
  margin-right: 19px;
  margin-bottom: 40px;
  height: 320px;
  transition: 0.3 all;
}
.main-content .rmhdBg .publicMarTop .culturalNews li:nth-of-type(5n) {
  margin-right: 0;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a {
  display: inline-block;
  width: 100%;
  padding: 18px 21px 0 17px;
  box-sizing: border-box;
  height: inherit;
  position: relative;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .pic {
  width: 100%;
  padding-bottom: 16px;
  box-sizing: border-box;
  position: relative;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .pic img {
  border: 1px solid white;
  box-sizing: border-box;
  width: 100%;
  height: 135px;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .pic .ding {
  position: absolute;
  right: -10px;
  top: -8px;
  width: 46px;
  height: 46px;
  background: #D2AE8D;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .pic .ding .yu {
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  border-bottom: 1px solid white;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .pic .ding .num {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #FFFFFF;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .titEr {
  height: 20px;
  overflow: hidden;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .time {
  margin-top: 19px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .time i {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .wenYi {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  height: 16px;
  margin-top: 9px;
  overflow: hidden;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .wenYi i {
  display: inline-block;
  width: 13px;
  height: 14px;
  margin-right: 8px;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .foot_actlist {
  margin-top: 12px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #7D342F;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .foot_actlist span {
  display: inline-block;
  display: flex;
  align-items: center;
  height: 18px;
  margin-right: 16px;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .foot_actlist span i {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 6px;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .foot_actlist span:first-child i {
  height: 15px;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .foot_actlist span:nth-of-type(3) i {
  height: 12px;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .char .foot_actlist span:last-of-type {
  margin: 0;
}
.main-content .rmhdBg .publicMarTop .culturalNews li a .yuding {
  display: none;
}
.main-content .rmhdBg .publicMarTop .culturalNews li:hover a .char .titEr {
  color: white;
}
.main-content .rmhdBg .publicMarTop .culturalNews li:hover a .char .time {
  color: white;
}
.main-content .rmhdBg .publicMarTop .culturalNews li:hover a .char .wenYi {
  color: white;
}
.main-content .rmhdBg .publicMarTop .culturalNews li:hover a .char .foot_actlist {
  color: white;
}
.main-content .rmhdBg .publicMarTop .culturalNews li:hover a .yuding {
  display: block;
  position: absolute;
  left: 50%;
  bottom: -29px;
  transform: translateX(-50%);
  width: 68px;
  height: 68px;
}
.main-content .rmhdBg .publicMarTop .not-listbox {
  height: 700px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .rmhdBg .publicMarTop .not-listbox img {
  width: 280px;
  height: 170px;
}
.main-content .pxbmBg {
  height: 595px;
  padding: 68px 0 88px;
  box-sizing: border-box;
  background-position: 99% top, left top;
  background-repeat: no-repeat, repeat;
}
.main-content .pxbmBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left {
  width: calc(100% / 2 - 33.5px);
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .publicTitle {
  display: flex;
  align-items: center;
  margin-bottom: 34px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .publicTitle .title {
  width: 260px;
  height: 47px;
  margin-right: 30px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
  overflow: hidden;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
  cursor: pointer;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .publicTitle .pxbm-swiper-pagination,
.main-content .pxbmBg .publicMarTop .publicMarTop-left .publicTitle .cgyd-swiper-pagination {
  display: flex;
  padding-left: 216px;
  align-items: center;
  justify-content: flex-end;
  width: calc(100% - 290px - 61px);
  box-sizing: border-box;
  overflow: hidden;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .publicTitle .pxbm-swiper-pagination .my-bullet,
.main-content .pxbmBg .publicMarTop .publicMarTop-left .publicTitle .cgyd-swiper-pagination .my-bullet {
  cursor: pointer;
  width: 24px;
  height: 24px;
  margin-left: 12px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .publicTitle .pxbm-swiper-pagination .my-bullet:first-child,
.main-content .pxbmBg .publicMarTop .publicMarTop-left .publicTitle .cgyd-swiper-pagination .my-bullet:first-child {
  margin: 0;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide {
  cursor: pointer;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a {
  display: inlin-block;
  height: 359px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a > img {
  width: 100%;
  height: 188px;
  border-radius: 20px 20px 0px 0px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char {
  height: 171px;
  width: 100%;
  padding: 27px 17px 35px;
  box-sizing: border-box;
  background: #F6EEE2;
  border-radius: 0px 0px 20px 20px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .titEr {
  height: 20px;
  overflow: hidden;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .time {
  margin-top: 19px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .time img {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .wenYi {
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  height: 16px;
  margin-top: 9px;
  overflow: hidden;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .wenYi img {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .foot_actlist {
  margin-top: 12px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #7D342F;
  display: flex;
  align-items: center;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .foot_actlist span {
  display: inline-block;
  display: flex;
  align-items: center;
  height: 18px;
  margin-right: 16px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .foot_actlist span img {
  width: 16px;
  height: 16px;
  margin-right: 6px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .foot_actlist span:first-child img {
  height: 15px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .foot_actlist span:nth-of-type(3) img {
  height: 12px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-left .culturalNews .pxbm-container .swiper-wrapper .swiper-slide a .char .foot_actlist span:last-of-type {
  margin: 0;
}
.main-content .pxbmBg .publicMarTop .not-listbox {
  height: 359px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .pxbmBg .publicMarTop .not-listbox img {
  width: 280px;
  height: 170px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right {
  margin-left: 67px;
  width: calc(100% / 2 - 33.5px);
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right .culturalNews .cgyd-container {
  height: 359px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right .culturalNews .cgyd-container .swiper-wrapper {
  height: inherit;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right .culturalNews .cgyd-container .swiper-wrapper .swiper-slide {
  height: 169px;
  cursor: pointer;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right .culturalNews .cgyd-container .swiper-wrapper .swiper-slide a {
  width: 100%;
  display: flex;
  align-items: center;
  height: inherit;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right .culturalNews .cgyd-container .swiper-wrapper .swiper-slide a > img {
  width: 300px;
  height: inherit;
  border-radius: 20px 0px 0px 20px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right .culturalNews .cgyd-container .swiper-wrapper .swiper-slide a .char {
  height: 169px;
  width: calc(100% - 300px);
  padding: 20px 17px 35px;
  box-sizing: border-box;
  background: #F6EEE2;
  border-radius: 0px 22px 23px 0px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right .culturalNews .cgyd-container .swiper-wrapper .swiper-slide a .char .titEr {
  height: 28px;
  overflow: hidden;
  font-size: 24px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right .culturalNews .cgyd-container .swiper-wrapper .swiper-slide a .char .wenYi {
  margin-top: 11px;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right .culturalNews .cgyd-container .swiper-wrapper .swiper-slide a .char .wenYi img {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.main-content .pxbmBg .publicMarTop .publicMarTop-right .culturalNews .cgyd-container .swiper-wrapper .swiper-slide a .char p {
  margin-top: 13px;
  height: 58px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.main-content .yywBg {
  width: 100%;
  background-color: #F6F2E8;
  background-position: left bottom, right bottom;
  background-repeat: no-repeat, no-repeat;
  padding: 83px 0 89px;
  box-sizing: border-box;
}
.main-content .yywBg .normal {
  width: 1468px;
  margin: 0 auto;
  position: relative;
  height: inherit;
}
.main-content .yywBg .normal > a {
  display: inline-block;
  width: 100%;
  height: 200px;
}
.main-content .yywBg .normal > a img {
  width: 100%;
  height: 100%;
}
.main-content .yywBg .normal > a:first-of-type {
  height: 384px;
}
.main-content .yywBg .normal > a:nth-of-type(2) {
  height: 260px;
  margin-top: 20px;
}
.main-content .yywBg .normal .two-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 300px;
  margin-bottom: 20px;
}
.main-content .yywBg .normal .two-box a {
  display: inline-block;
  width: 100%;
  height: 300px;
  margin-right: 20px;
}
.main-content .yywBg .normal .two-box a:last-child {
  margin-right: 0;
}
.main-content .yywBg .normal .two-box a img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.main-content .yywBg .normal .two-box.one a {
  flex: 1;
}
.main-content .yywBg .normal .two-box.two a:first-child {
  flex: 0 0 70%;
}
.main-content .yywBg .normal .two-box.three a:first-child {
  flex: 0 0 30%;
}
.main-content .yywBg .normal .last-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 300px;
}
.main-content .yywBg .normal .last-box a {
  display: inline-block;
  width: 100%;
  height: 300px;
  margin-right: 20px;
  flex: 1;
}
.main-content .yywBg .normal .last-box a:last-child {
  margin-right: 0;
}
.main-content .yywBg .normal .last-box a img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.main-content .yywBg .normal .three-box {
  width: 100%;
  height: 300px;
  position: relative;
  margin-top: 20px;
}
.main-content .yywBg .normal .three-box a {
  display: inline-block;
  width: 502px;
  position: absolute;
  height: 200px;
  z-index: 1;
  bottom: 0;
}
.main-content .yywBg .normal .three-box a img {
  width: 100%;
  height: 100%;
}
.main-content .yywBg .normal .three-box a:first-of-type {
  left: 0;
}
.main-content .yywBg .normal .three-box a:nth-of-type(2) {
  width: 522px;
  left: 474px;
}
.main-content .yywBg .normal .three-box a:nth-of-type(3) {
  right: 0;
}
.main-content .pphdBg {
  width: 100%;
  background-color: #FFFEF8;
  background-position: left bottom, right bottom;
  background-repeat: no-repeat, no-repeat;
  height: 549px;
  padding: 68px 0 88px;
  box-sizing: border-box;
}
.main-content .pphdBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .pphdBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 41px;
}
.main-content .pphdBg .publicMarTop .publicTitle .title {
  width: 260px;
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
}
.main-content .pphdBg .publicMarTop .publicTitle .title-box {
  width: calc(100% - 260px - 61px);
  display: flex;
  align-items: flex-start;
  padding: 0 59px;
  box-sizing: border-box;
  overflow: hidden;
}
.main-content .pphdBg .publicMarTop .publicTitle .title-box .item {
  margin-right: 10px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C09167;
  position: relative;
  padding-right: 29px;
  padding-bottom: 8px;
  cursor: pointer;
  flex: 0 0 auto;
  border-bottom: 1px solid transparent;
}
.main-content .pphdBg .publicMarTop .publicTitle .title-box .item.active {
  color: #CE3F3F;
  font-weight: bold;
  border-bottom: 1px solid #C09167;
}
.main-content .pphdBg .publicMarTop .publicTitle .title-box .item.active::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 20px;
  height: 1px;
  background: #CE3F3F;
}
.main-content .pphdBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
}
.main-content .pphdBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .pphdBg .publicMarTop .culturalNews {
  margin-top: 41px;
}
.main-content .pphdBg .publicMarTop .culturalNews .list-box {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.main-content .pphdBg .publicMarTop .culturalNews .list-box li {
  width: calc(100% / 5 - 16px);
  margin-right: 19px;
  margin-bottom: 40px;
  cursor: pointer;
  border-radius: 0px 0px 20px 20px;
}
.main-content .pphdBg .publicMarTop .culturalNews .list-box li:nth-of-type(5n) {
  margin-right: 0;
}
.main-content .pphdBg .publicMarTop .culturalNews .list-box li a {
  display: inline-block;
  width: 100%;
  position: relative;
  background: #F6EEE2;
  border-radius: 0px 0px 20px 20px;
}
.main-content .pphdBg .publicMarTop .culturalNews .list-box li a .pic {
  width: 100%;
  height: 156px;
}
.main-content .pphdBg .publicMarTop .culturalNews .list-box li a .char {
  width: 100%;
  height: 166px;
  padding: 23px 21px 43px;
  box-sizing: border-box;
  background: #F6EEE2;
  border-radius: 0px 0px 20px 20px;
}
.main-content .pphdBg .publicMarTop .culturalNews .list-box li a .char .titEr {
  height: 22px;
  overflow: hidden;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: bold;
  color: #333333;
  text-align: center;
}
.main-content .pphdBg .publicMarTop .culturalNews .list-box li a .char p {
  margin-top: 18px;
  height: 58px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-align: center;
  overflow: hidden;
  opacity: 0.6;
}
.main-content .pphdBg .publicMarTop .culturalNews .list-box li a .yuding {
  position: absolute;
  left: 50%;
  bottom: -21px;
  transform: translateX(-50%);
  width: 42px;
  height: 42px;
}
.main-content .pphdBg .publicMarTop .culturalNews .not-listbox {
  height: 366px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .pphdBg .publicMarTop .culturalNews .not-listbox img {
  width: 280px;
  height: 170px;
}
.main-content .zbdbBg {
  width: 100%;
  background-color: #FFFEF8;
  background-position: left 30px, right top, left top;
  background-repeat: no-repeat, no-repeat, no-repeat;
  height: 510px;
  padding: 57px 0 47px;
  box-sizing: border-box;
  background-size: auto, auto, 100% 313px;
}
.main-content .zbdbBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .zbdbBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.main-content .zbdbBg .publicMarTop .publicTitle .title {
  width: 260px;
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: white;
  overflow: hidden;
}
.main-content .zbdbBg .publicMarTop .publicTitle .title-box {
  width: calc(100% - 260px - 61px);
  display: flex;
  align-items: flex-start;
  padding: 0 59px;
  box-sizing: border-box;
}
.main-content .zbdbBg .publicMarTop .publicTitle .title-box .item {
  margin-right: 32px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: white;
  position: relative;
  padding-right: 29px;
  padding-bottom: 8px;
  cursor: pointer;
}
.main-content .zbdbBg .publicMarTop .publicTitle .title-box .item.active {
  color: white;
  font-weight: bold;
  border-bottom: 1px solid #C09167;
}
.main-content .zbdbBg .publicMarTop .publicTitle .title-box .item.active::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 20px;
  height: 1px;
  background: white;
}
.main-content .zbdbBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
  cursor: pointer;
}
.main-content .zbdbBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .zbdbBg .publicMarTop .culturalNews {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.main-content .zbdbBg .publicMarTop .culturalNews li {
  width: calc(100% / 5 - 16px);
  margin-right: 19px;
  margin-bottom: 40px;
  height: 320px;
  transition: 0.3 all;
  cursor: pointer;
}
.main-content .zbdbBg .publicMarTop .culturalNews li:nth-of-type(5n) {
  margin-right: 0;
}
.main-content .zbdbBg .publicMarTop .culturalNews li a {
  display: inline-block;
  width: 100%;
  padding: 18px 21px 0 17px;
  box-sizing: border-box;
  height: inherit;
  position: relative;
}
.main-content .zbdbBg .publicMarTop .culturalNews li a .pic {
  width: 100%;
  padding-bottom: 15px;
  box-sizing: border-box;
  position: relative;
}
.main-content .zbdbBg .publicMarTop .culturalNews li a .pic img {
  box-sizing: border-box;
  width: 100%;
  height: 135px;
}
.main-content .zbdbBg .publicMarTop .culturalNews li a .pic .play {
  border: none;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
.main-content .zbdbBg .publicMarTop .culturalNews li a .pic .play img {
  width: 100%;
  height: 100%;
  border: none;
}
.main-content .zbdbBg .publicMarTop .culturalNews li a .pic .zhezhao {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 135px;
  background-color: rgba(0, 0, 0, 0.5);
}
.main-content .zbdbBg .publicMarTop .culturalNews li a .char {
  padding: 0 9px;
  box-sizing: border-box;
}
.main-content .zbdbBg .publicMarTop .culturalNews li a .char .titEr {
  height: 44px;
  color: #FFFFFF;
  line-height: 22px;
  overflow: hidden;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
}
.main-content .zbdbBg .publicMarTop .culturalNews li a .char .line {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
.main-content .zbdbBg .publicMarTop .culturalNews li a .char .line i {
  display: inline-block;
  width: 8px;
  height: 8px;
  border: 1px solid #C3956D;
  transform: rotate(45deg);
  box-sizing: border-box;
}
.main-content .zbdbBg .publicMarTop .culturalNews li a .char .time {
  margin-top: 8px;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #CB8D13;
  text-align: center;
}
.main-content .zbdbBg .publicMarTop .culturalNews li:hover a .pic .play {
  display: none;
}
.main-content .zbdbBg .publicMarTop .culturalNews li:hover a .pic .zhezhao {
  display: none;
}
.main-content .zbdbBg .publicMarTop .culturalNews li:hover a .char .titEr {
  color: white;
}
.main-content .zbdbBg .publicMarTop .culturalNews li:hover a .char .line i {
  border: 1px solid white;
}
.main-content .zbdbBg .publicMarTop .culturalNews li:hover a .char .time {
  color: white;
}
.main-content .zbdbBg .publicMarTop .not-listbox {
  height: 320px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .zbdbBg .publicMarTop .not-listbox img {
  width: 280px;
  height: 170px;
}
.main-content .zyfwBg {
  height: 448px;
  width: 100%;
  background-color: #FFFEF8;
  background-position: left bottom, right top;
  background-repeat: no-repeat, no-repeat;
  padding: 44px 0 58px;
  box-sizing: border-box;
}
.main-content .zyfwBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .zyfwBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}
.main-content .zyfwBg .publicMarTop .publicTitle .title {
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
}
.main-content .zyfwBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
}
.main-content .zyfwBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .zyfwBg .publicMarTop .culturalNews {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-content .zyfwBg .publicMarTop .culturalNews .list-box {
  width: calc(100% - 370px);
  padding-left: 26px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.main-content .zyfwBg .publicMarTop .culturalNews .list-box li {
  width: 120px;
  margin-right: 70px;
  cursor: pointer;
}
.main-content .zyfwBg .publicMarTop .culturalNews .list-box li .img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
}
.main-content .zyfwBg .publicMarTop .culturalNews .list-box li .img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.main-content .zyfwBg .publicMarTop .culturalNews .list-box li .volunInfo {
  padding-top: 18px;
  text-align: center;
}
.main-content .zyfwBg .publicMarTop .culturalNews .list-box li .volunInfo .volunName {
  width: 100%;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  height: 24px;
  overflow: hidden;
  margin-bottom: 6px;
}
.main-content .zyfwBg .publicMarTop .culturalNews .list-box li .volunInfo .volunText {
  width: 100%;
  font-size: 14px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #999999;
  margin-top: 2px;
}
.main-content .zyfwBg .publicMarTop .culturalNews .list-box li:last-of-type {
  margin-right: 0;
}
.main-content .zyfwBg .publicMarTop .culturalNews .enterWrap {
  width: 300px;
  margin-left: 70px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
}
.main-content .zyfwBg .publicMarTop .culturalNews .enterWrap a {
  display: inline-block;
  width: 100%;
}
.main-content .zyfwBg .publicMarTop .culturalNews .enterWrap a:last-of-type {
  margin-top: 10px;
}
.main-content .wlcsBg {
  height: 479px;
  width: 100%;
  background-color: #F2EFE8;
  background-position: left center, right center;
  background-repeat: no-repeat, no-repeat;
  padding: 69px 0 78px;
  box-sizing: border-box;
}
.main-content .wlcsBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .wlcsBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  margin-bottom: 44px;
}
.main-content .wlcsBg .publicMarTop .publicTitle .title {
  width: 260px;
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
  overflow: hidden;
}
.main-content .wlcsBg .publicMarTop .publicTitle .title-box {
  width: calc(100% - 260px - 61px);
  display: flex;
  align-items: flex-start;
  padding: 0 59px;
  box-sizing: border-box;
}
.main-content .wlcsBg .publicMarTop .publicTitle .title-box .item {
  margin-right: 32px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C09167;
  position: relative;
  padding-right: 29px;
  padding-bottom: 8px;
  cursor: pointer;
}
.main-content .wlcsBg .publicMarTop .publicTitle .title-box .item.active {
  color: #CE3F3F;
  font-weight: bold;
  border-bottom: 1px solid #D6C5A4;
}
.main-content .wlcsBg .publicMarTop .publicTitle .title-box .item.active::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 20px;
  height: 1px;
  background: #CE3F3F;
}
.main-content .wlcsBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
  cursor: pointer;
}
.main-content .wlcsBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .wlcsBg .publicMarTop .culturalNews {
  position: relative;
}
.main-content .wlcsBg .publicMarTop .culturalNews .wlcs-container {
  height: 240px;
}
.main-content .wlcsBg .publicMarTop .culturalNews .wlcs-container .swiper-slide {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.main-content .wlcsBg .publicMarTop .culturalNews .wlcs-container .swiper-slide .img1 {
  width: 240px;
  height: 240px;
}
.main-content .wlcsBg .publicMarTop .culturalNews .wlcs-container .swiper-slide .wl-content {
  padding: 15px 20px;
  box-sizing: border-box;
  margin-left: 10px;
  width: 56px;
  height: 240px;
  word-wrap: break-word;
  background-size: cover;
}
.main-content .wlcsBg .publicMarTop .culturalNews .wlcs-container .swiper-slide .wl-content p {
  height: 205px;
  overflow: hidden;
  font-size: 16px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  line-height: 17px;
  color: #C3956D;
}
.main-content .wlcsBg .publicMarTop .culturalNews .swiper-button-prev {
  left: -70px;
  width: 23px;
}
.main-content .wlcsBg .publicMarTop .culturalNews .swiper-button-next {
  right: -70px;
  width: 23px;
}
.main-content .wlcsBg .publicMarTop .not-listbox {
  height: 240px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .wlcsBg .publicMarTop .not-listbox img {
  width: 280px;
  height: 170px;
}
.main-content .wlktBg {
  height: 463px;
  width: 100%;
  padding: 70px 0 59px;
  box-sizing: border-box;
  background-color: #FFFEF8;
  background-position: left bottom, right bottom;
  background-repeat: no-repeat, no-repeat;
}
.main-content .wlktBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .wlktBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  margin-bottom: 48px;
  justify-content: space-between;
}
.main-content .wlktBg .publicMarTop .publicTitle .title {
  width: 260px;
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
}
.main-content .wlktBg .publicMarTop .publicTitle .title-box {
  width: calc(100% - 260px - 61px);
  display: flex;
  align-items: flex-start;
  padding: 0 59px;
  box-sizing: border-box;
  overflow: hidden;
}
.main-content .wlktBg .publicMarTop .publicTitle .title-box .item {
  margin-right: 22px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C09167;
  position: relative;
  padding-right: 29px;
  padding-bottom: 8px;
  cursor: pointer;
  flex: 0 0 auto;
}
.main-content .wlktBg .publicMarTop .publicTitle .title-box .item.active {
  color: #CE3F3F;
  font-weight: bold;
  border-bottom: 1px solid #D6C5A4;
}
.main-content .wlktBg .publicMarTop .publicTitle .title-box .item.active::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 20px;
  height: 1px;
  background: #CE3F3F;
}
.main-content .wlktBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
  cursor: pointer;
}
.main-content .wlktBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .wlktBg .publicMarTop .culturalNews {
  width: 100%;
  position: relative;
}
.main-content .wlktBg .publicMarTop .culturalNews .wlkt-container {
  height: 241px;
}
.main-content .wlktBg .publicMarTop .culturalNews .wlkt-container .swiper-slide {
  cursor: pointer;
}
.main-content .wlktBg .publicMarTop .culturalNews .wlkt-container .swiper-slide .img {
  width: 100%;
  height: 175px;
  border-radius: 50%;
  padding: 5px;
  box-sizing: border-box;
  border: 1px solid #D9BDA1;
}
.main-content .wlktBg .publicMarTop .culturalNews .wlkt-container .swiper-slide .img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.main-content .wlktBg .publicMarTop .culturalNews .wlkt-container .swiper-slide .volunInfo {
  text-align: center;
  padding-top: 18px;
}
.main-content .wlktBg .publicMarTop .culturalNews .wlkt-container .swiper-slide .volunInfo .volunName {
  width: 100%;
  font-size: 20px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
  height: 24px;
  overflow: hidden;
  margin-bottom: 6px;
}
.main-content .wlktBg .publicMarTop .culturalNews .wlkt-container .swiper-slide .volunInfo .volunText {
  font-size: 16px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #C3956D;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
}
.main-content .wlktBg .publicMarTop .culturalNews .swiper-button-prev {
  left: -70px;
  width: 23px;
}
.main-content .wlktBg .publicMarTop .culturalNews .swiper-button-next {
  right: -70px;
  width: 23px;
}
.main-content .wlktBg .publicMarTop .not-listbox {
  height: 240px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .wlktBg .publicMarTop .not-listbox img {
  width: 280px;
  height: 170px;
}
.main-content .tswhBg {
  height: 649px;
  width: 100%;
  padding: 74px 0 80px;
  box-sizing: border-box;
  background-color: #FFF3E7;
  background-position: left bottom, right bottom;
  background-repeat: no-repeat, no-repeat;
}
.main-content .tswhBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .tswhBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}
.main-content .tswhBg .publicMarTop .publicTitle .title {
  width: 260px;
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
  overflow: hidden;
}
.main-content .tswhBg .publicMarTop .publicTitle .title-box {
  width: calc(100% - 260px - 61px);
  display: flex;
  align-items: flex-start;
  padding: 0 59px;
  box-sizing: border-box;
}
.main-content .tswhBg .publicMarTop .publicTitle .title-box .item {
  margin-right: 32px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C09167;
  position: relative;
  padding-right: 29px;
  padding-bottom: 8px;
  cursor: pointer;
}
.main-content .tswhBg .publicMarTop .publicTitle .title-box .item.active {
  color: #CE3F3F;
  font-weight: bold;
  border-bottom: 1px solid #D6C5A4;
}
.main-content .tswhBg .publicMarTop .publicTitle .title-box .item.active::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 20px;
  height: 1px;
  background: #CE3F3F;
}
.main-content .tswhBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
  cursor: pointer;
}
.main-content .tswhBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .tswhBg .publicMarTop .culturalNews {
  position: relative;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container {
  height: 431px;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide {
  padding: 20px 20px 56px;
  box-sizing: border-box;
  position: relative;
  background-repeat: no-repeat;
  cursor: pointer;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .pic {
  width: 100%;
  height: 135px;
  position: relative;
  box-sizing: border-box;
  border: 1px solid white;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .pic .img1 {
  width: 100%;
  height: 100%;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .pic .zhezhao {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 135px;
  background-color: rgba(0, 0, 0, 0.3);
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .char {
  width: 100%;
  padding: 0 12px;
  box-sizing: border-box;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .char .titEr {
  height: 52px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 26px;
  margin-top: 20px;
  overflow: hidden;
  text-align: center;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .char .info {
  margin-top: 18px;
  text-indent: 1em;
  height: 60px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 20px;
  overflow: hidden;
  text-align: center;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .char .foot_actlist {
  margin-top: 39px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #7D342F;
  display: flex;
  align-items: center;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .char .foot_actlist span {
  display: inline-block;
  display: flex;
  align-items: center;
  height: 18px;
  margin-right: 16px;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .char .foot_actlist span i {
  width: 16px;
  height: 16px;
  margin-right: 6px;
  display: inline-block;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .char .foot_actlist span:first-child i {
  height: 15px;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .char .foot_actlist span:nth-of-type(3) i {
  height: 12px;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .char .foot_actlist span:last-of-type {
  margin: 0;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide .yuding {
  display: none;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide:hover {
  background-repeat: no-repeat;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide:hover .pic .zhezhao {
  display: none;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide:hover .char .titEr {
  color: white;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide:hover .char .info {
  color: white;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide:hover .char .foot_actlist {
  color: white;
}
.main-content .tswhBg .publicMarTop .culturalNews .tswh-container .swiper-slide:hover .yuding {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 6px;
  transform: translateX(-50%);
  width: 68px;
  height: 68px;
}
.main-content .tswhBg .publicMarTop .culturalNews .swiper-button-prev {
  left: -70px;
  width: 23px;
}
.main-content .tswhBg .publicMarTop .culturalNews .swiper-button-next {
  right: -70px;
  width: 23px;
}
.main-content .tswhBg .publicMarTop .not-listbox {
  height: 431px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .tswhBg .publicMarTop .not-listbox img {
  width: 280px;
  height: 170px;
}
.main-content .ysjsBg {
  height: 414px;
  padding: 54px 0 93px;
  box-sizing: border-box;
  background-color: #D7BB9F;
  background-position: left bottom, right bottom;
  background-repeat: no-repeat, no-repeat;
}
.main-content .ysjsBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .ysjsBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  margin-bottom: 65px;
  justify-content: space-between;
}
.main-content .ysjsBg .publicMarTop .publicTitle .title {
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: white;
}
.main-content .ysjsBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
  cursor: pointer;
}
.main-content .ysjsBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .ysjsBg .publicMarTop .culturalNews {
  display: flex;
  align-items: center;
}
.main-content .ysjsBg .publicMarTop .culturalNews li {
  width: 176px;
  height: 153px;
  margin-right: 8px;
  cursor: pointer;
}
.main-content .ysjsBg .publicMarTop .culturalNews li .img {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.main-content .ysjsBg .publicMarTop .culturalNews li .img img {
  width: 100%;
  height: 100%;
}
.main-content .ysjsBg .publicMarTop .culturalNews li:last-of-type {
  margin-right: 0;
}
.main-content .jhtBg {
  height: 529px;
  padding: 71px 0 103px;
  box-sizing: border-box;
  background-color: #FFFEF8;
  background-position: left top, right top;
  background-repeat: no-repeat, no-repeat;
}
.main-content .jhtBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .jhtBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  margin-bottom: 48px;
}
.main-content .jhtBg .publicMarTop .publicTitle .title {
  width: 270px;
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
  overflow: hidden;
}
.main-content .jhtBg .publicMarTop .publicTitle .title-box {
  width: calc(100% - 270px - 61px);
  display: flex;
  align-items: flex-start;
  padding: 0 59px;
  box-sizing: border-box;
}
.main-content .jhtBg .publicMarTop .publicTitle .title-box .item {
  margin-right: 32px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C09167;
  position: relative;
  padding-right: 29px;
  padding-bottom: 8px;
  cursor: pointer;
}
.main-content .jhtBg .publicMarTop .publicTitle .title-box .item.active {
  color: #CE3F3F;
  font-weight: bold;
  border-bottom: 1px solid #D6C5A4;
}
.main-content .jhtBg .publicMarTop .publicTitle .title-box .item.active::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 20px;
  height: 1px;
  background: #CE3F3F;
}
.main-content .jhtBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
  cursor: pointer;
}
.main-content .jhtBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .jhtBg .publicMarTop .culturalNews {
  display: flex;
  align-items: center;
}
.main-content .jhtBg .publicMarTop .culturalNews li {
  width: calc(100% / 4 - 14px);
  height: 260px;
  border-radius: 8px;
  margin-right: 19px;
  padding-right: 93px;
  background-repeat: no-repeat;
  background-position: right center;
  cursor: pointer;
  box-sizing: border-box;
}
.main-content .jhtBg .publicMarTop .culturalNews li .info {
  width: 100%;
  height: inherit;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  border-radius: 8px;
  background-size: cover;
}
.main-content .jhtBg .publicMarTop .culturalNews li .info .info-box {
  width: 100%;
  padding: 18px 11px 14px 17px;
  box-sizing: border-box;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 80px;
  background: linear-gradient(180deg, rgba(225, 225, 225, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main-content .jhtBg .publicMarTop .culturalNews li .info .info-box .left-info {
  width: calc(100% - 46px);
  box-sizing: border-box;
  padding-right: 10px;
}
.main-content .jhtBg .publicMarTop .culturalNews li .info .info-box .left-info h3 {
  height: 22px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  width: 100%;
  overflow: hidden;
}
.main-content .jhtBg .publicMarTop .culturalNews li .info .info-box .left-info p {
  margin-top: 8px;
  width: 100%;
  display: flex;
  align-items: center;
  height: 12px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  overflow: hidden;
}
.main-content .jhtBg .publicMarTop .culturalNews li .info .info-box .left-info p img {
  width: 14px;
  height: 13px;
  margin-right: 7px;
}
.main-content .jhtBg .publicMarTop .culturalNews li .info .info-box > img {
  width: 46px;
  height: 46px;
}
.main-content .jhtBg .publicMarTop .culturalNews li:last-of-type {
  margin-right: 0;
}
.main-content .jhtBg .publicMarTop .not-listbox {
  height: 260px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .jhtBg .publicMarTop .not-listbox img {
  width: 280px;
  height: 170px;
}
.main-content .yckjBg {
  height: 534px;
  width: 100%;
  padding: 60px 0 67px;
  box-sizing: border-box;
  background-color: #F2EFE8;
  background-position: left bottom, right 27px;
  background-repeat: no-repeat, no-repeat;
}
.main-content .yckjBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .yckjBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.main-content .yckjBg .publicMarTop .publicTitle .title {
  width: 260px;
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
  overflow: hidden;
}
.main-content .yckjBg .publicMarTop .publicTitle .title-box {
  width: calc(100% - 260px - 61px);
  display: flex;
  align-items: flex-start;
  padding: 0 59px;
  box-sizing: border-box;
}
.main-content .yckjBg .publicMarTop .publicTitle .title-box .item {
  margin-right: 32px;
  font-size: 18px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #C09167;
  position: relative;
  padding-right: 29px;
  padding-bottom: 8px;
  cursor: pointer;
}
.main-content .yckjBg .publicMarTop .publicTitle .title-box .item.active {
  color: #CE3F3F;
  font-weight: bold;
  border-bottom: 1px solid #D6C5A4;
}
.main-content .yckjBg .publicMarTop .publicTitle .title-box .item.active::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 20px;
  height: 1px;
  background: #CE3F3F;
}
.main-content .yckjBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
  cursor: pointer;
}
.main-content .yckjBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .yckjBg .publicMarTop .culturalNews {
  display: flex;
  width: 100%;
}
.main-content .yckjBg .publicMarTop .culturalNews li {
  width: calc(100% / 5 - 16px);
  margin-right: 19px;
  margin-bottom: 40px;
  height: 320px;
  transition: 0.3 all;
  cursor: pointer;
}
.main-content .yckjBg .publicMarTop .culturalNews li:nth-of-type(5n) {
  margin-right: 0;
}
.main-content .yckjBg .publicMarTop .culturalNews li a {
  display: inline-block;
  width: 100%;
  padding: 18px 21px 0 17px;
  box-sizing: border-box;
  height: inherit;
  position: relative;
}
.main-content .yckjBg .publicMarTop .culturalNews li a .pic {
  width: 100%;
  padding-bottom: 10px;
  box-sizing: border-box;
  position: relative;
}
.main-content .yckjBg .publicMarTop .culturalNews li a .pic img {
  border: 1px solid white;
  box-sizing: border-box;
  width: 100%;
  height: 135px;
}
.main-content .yckjBg .publicMarTop .culturalNews li a .char .titEr {
  height: 44px;
  overflow: hidden;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
}
.main-content .yckjBg .publicMarTop .culturalNews li a .char .time {
  margin-top: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #666666;
}
.main-content .yckjBg .publicMarTop .culturalNews li a .char .time img {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.main-content .yckjBg .publicMarTop .culturalNews li a .char .foot_actlist {
  margin-top: 19px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #7D342F;
  display: flex;
  align-items: center;
}
.main-content .yckjBg .publicMarTop .culturalNews li a .char .foot_actlist span {
  display: inline-block;
  display: flex;
  align-items: center;
  height: 18px;
  margin-right: 16px;
}
.main-content .yckjBg .publicMarTop .culturalNews li a .char .foot_actlist span img {
  display: block;
  width: 16px;
  height: 12px;
  margin-right: 6px;
}
.main-content .yckjBg .publicMarTop .culturalNews li a .char .foot_actlist span:first-child img {
  height: 15px;
}
.main-content .yckjBg .publicMarTop .culturalNews li a .char .foot_actlist span:last-of-type {
  margin: 0;
}
.main-content .yckjBg .publicMarTop .not-listbox {
  height: 320px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .yckjBg .publicMarTop .not-listbox img {
  width: 280px;
  height: 170px;
}
.main-content .dsjBg {
  width: 100%;
  padding: 61px 0 83px;
  box-sizing: border-box;
  background-color: #FFFEF8;
  background-position: left 95%, right 27px;
  background-repeat: no-repeat, no-repeat;
}
.main-content .dsjBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
}
.main-content .dsjBg .publicMarTop .publicTitle {
  display: flex;
  align-items: center;
  margin-bottom: 45px;
  justify-content: space-between;
}
.main-content .dsjBg .publicMarTop .publicTitle .title {
  height: 47px;
  font-weight: bold;
  font-size: 44px;
  font-family: 宋体;
  color: #CE3F3F;
}
.main-content .dsjBg .publicMarTop .publicTitle .more {
  display: block;
  height: 28px;
  width: 61px;
  cursor: pointer;
}
.main-content .dsjBg .publicMarTop .publicTitle .more img {
  width: 100%;
  height: auto;
}
.main-content .dsjBg .publicMarTop .culturalNews {
  width: 100%;
  position: relative;
  min-height: 900px;
  border: 6px solid #D2AE8D;
  box-sizing: border-box;
}
.main-content .dsjBg .publicMarTop .culturalNews .dsj-container .swiper-slide {
  cursor: pointer;
  width: 100%;
  height: 744px;
}
.main-content .dsjBg .publicMarTop .culturalNews .dsj-container .swiper-slide .img1 {
  width: 100%;
  height: 100%;
}
.main-content .dsjBg .publicMarTop .culturalNews .swiper-button-prev {
  left: -70px;
  width: 100px;
  height: 100px;
}
.main-content .dsjBg .publicMarTop .culturalNews .swiper-button-next {
  right: -70px;
  width: 100px;
  height: 100px;
}
.main-content .whdtBg {
  width: 100%;
  height: 660px;
  background: #B17A6C;
  position: relative;
}
.main-content .whdtBg #map-site {
  width: 100%;
  height: inherit;
}
.main-content .whdtBg .amap-info-combo {
  display: none;
}
.main-content .whdtBg .amap-combo-sharp {
  display: none;
}
.main-content .whdtBg .amap-adcombo-close {
  display: none;
}
.main-content .whdtBg .culturalNews {
  position: absolute;
  top: -216px;
  left: -732px;
  width: 330px;
  padding: 44px 41px;
  box-sizing: border-box;
  height: 480px;
  background: #D9BDA1;
  box-shadow: 6px -6px 0px 0px rgba(0, 0, 0, 0.2);
  border-radius: 0px 100px 0px 0px;
}
.main-content .whdtBg .culturalNews h3 {
  height: 48px;
  font-size: 48px;
  font-family: FZQingKeBenYueSongS-R-GB;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
  padding-bottom: 17px;
  position: relative;
}
.main-content .whdtBg .culturalNews h3::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 60px;
  height: 1px;
  background-color: white;
}
.main-content .whdtBg .culturalNews .img1 {
  width: 240px;
  height: 135px;
  margin: 23px 0;
  border: 1px solid white;
}
.main-content .whdtBg .culturalNews .title {
  width: 100%;
  height: 26px;
  line-height: 26px;
  font-size: 22px;
  font-family: PingFang SC;
  font-weight: 600;
  color: #FFFFFF;
  overflow: hidden;
  margin-bottom: 12px;
}
.main-content .whdtBg .culturalNews .adrr,
.main-content .whdtBg .culturalNews .phone {
  width: 100%;
  height: 16px;
  overflow: hidden;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  margin-bottom: 11px;
}
.main-content .whdtBg .culturalNews .btn {
  padding-top: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.main-content .whdtBg .culturalNews .btn a {
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-family: PingFang SC;
  font-weight: 400;
  text-align: center;
  height: 40px;
  line-height: 40px;
  box-sizing: border-box;
  border: 1px solid #FFFFFF;
}
.main-content .whdtBg .culturalNews .btn a.huodong {
  width: 140px;
  background: #CE3F3F;
  color: white;
}
.main-content .whdtBg .culturalNews .btn a.xiangqing {
  margin-left: 5px;
  color: #CE3F3F;
  width: 95px;
  background-color: #F0E5D9;
}
.main-content .yqljBg {
  height: 329px;
  background-size: cover;
}
.main-content .yqljBg .publicMarTop {
  width: 1468px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.main-content .yqljBg .publicMarTop .left-box {
  padding-top: 72px;
  width: calc(100% - 327px);
}
.main-content .yqljBg .publicMarTop .left-box h3 {
  width: auto;
  font-size: 36px;
  font-family: FZQingKeBenYueSongS-R-GB;
  font-weight: bold;
  color: #A39383;
  margin-bottom: 72px;
}
.main-content .yqljBg .publicMarTop .left-box h3 span {
  padding-bottom: 16px;
  border-bottom: 1px solid white;
  position: relative;
}
.main-content .yqljBg .publicMarTop .left-box h3 span::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 30px;
  height: 1px;
  background: #CE3F3F;
}
.main-content .yqljBg .publicMarTop .left-box .info-box {
  width: 100%;
  display: flex;
}
.main-content .yqljBg .publicMarTop .left-box .info-box p {
  width: max-content;
  font-size: 20px;
  font-family: FZQingKeBenYueSongS-R-GB;
  font-weight: 400;
  color: #CE3F3F;
  position: relative;
  padding-bottom: 16px;
  height: 42px;
}
.main-content .yqljBg .publicMarTop .left-box .info-box p::after {
  content: "";
  display: block;
  position: absolute;
  left: 20px;
  bottom: 16px;
  width: 80px;
  height: 1px;
  background-color: white;
}
.main-content .yqljBg .publicMarTop .left-box .info-box p::before {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  bottom: 16px;
  width: 20px;
  height: 1px;
  background-color: #CE3F3F;
}
.main-content .yqljBg .publicMarTop .left-box .info-box li a {
  display: inline-block;
  width: 100%;
  font-size: 14px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #7D342F;
  height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.main-content .yqljBg .publicMarTop .left-box .info-box .one-box {
  width: 180px;
}
.main-content .yqljBg .publicMarTop .left-box .info-box .one-box ul {
  width: 100%;
}
.main-content .yqljBg .publicMarTop .left-box .info-box .one-box ul li {
  font-size: 14px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #7D342F;
  height: 24px;
  line-height: 24px;
}
.main-content .yqljBg .publicMarTop .left-box .info-box .two-box {
  width: calc(100% - 180px);
  padding: 0 30px;
  box-sizing: border-box;
}
.main-content .yqljBg .publicMarTop .left-box .info-box .two-box > ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.main-content .yqljBg .publicMarTop .left-box .info-box .two-box > ul li {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 24px;
  line-height: 24px;
}
.main-content .yqljBg .publicMarTop .left-box .info-box .two-box > ul li ul {
  width: calc(100% / 4);
}
.main-content .yqljBg .publicMarTop .left-box .info-box .two-box > ul li ul li {
  width: 100%;
}
.main-content .yqljBg .publicMarTop .left-box .friend-link-box {
  width: 100%;
}
.main-content .yqljBg .publicMarTop .left-box .friend-link-box .el-select {
  width: 302px;
  height: 44px;
  background: #FFFFFF;
  border: 2px solid #D8BDA0;
  border-radius: 21px;
  box-sizing: border-box;
  margin-right: 40px;
}
.main-content .yqljBg .publicMarTop .left-box .friend-link-box .el-select .el-input {
  width: 100%;
  border-radius: 21px;
}
.main-content .yqljBg .publicMarTop .left-box .friend-link-box .el-select .el-input .el-select__caret {
  font-size: 20px;
  color: #666;
}
.main-content .yqljBg .publicMarTop .left-box .friend-link-box .el-select .el-input .el-input__inner {
  width: 100%;
  box-sizing: border-box;
  border-radius: 21px;
  border: none;
  font-size: 16px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #666666;
}
.main-content .yqljBg .publicMarTop .right-box {
  width: 327px;
  height: 330px;
  padding: 52px 44px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.1);
}
.main-content .yqljBg .publicMarTop .right-box h3 {
  display: block;
  width: 100px;
  height: 34px;
  color: white;
  font-size: 20px;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 14px;
  border-bottom: 1px solid rgba(225, 225, 225, 0.2);
}
.main-content .yqljBg .publicMarTop .right-box h3::before {
  content: "";
  display: block;
  position: absolute;
  left: 0px;
  bottom: -1px;
  width: 20px;
  height: 1px;
  background-color: white;
}
.main-content .yqljBg .publicMarTop .right-box p {
  height: 28px;
  font-size: 24px;
  font-family: Alibaba PuHuiTi;
  font-weight: bold;
  color: white;
  overflow: hidden;
  margin-bottom: 27px;
}
.main-content .yqljBg .publicMarTop .right-box .btn {
  width: 114px;
  height: 32px;
  background: #FFFFFF;
  opacity: 0.7;
  border-radius: 16px;
  font-size: 14px;
  font-family: Alibaba PuHuiTi;
  font-weight: 400;
  color: #C74825;
  padding-left: 14px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.main-content .yqljBg .publicMarTop .right-box .btn img {
  width: 20px;
  height: 20px;
  margin-right: 9px;
}
